    coord_07_01=$(printf "%-23s" " 71-查拨号")
    coord_07_02=$(printf "%-26s" " 72-获取语雀表格")
    coord_07_03=$(printf "%-26s" " 73-批量执行命令")
    coord_07_04="                    "
    coord_07_05="                    "
    coord_07_06="                    "
    coord_07_07="                    "

    coord_08_00=$(printf "\033[1m%-20s\033[0m\033[36m" " 账号管理系统")
    coord_08_01=$(printf "%-24s" " 81-填加机器")
    coord_08_02=$(printf "%-24s" " 82-导入账号")
    coord_08_03=$(printf "%-25s" " 83-拉取账号到acc")
    coord_08_04="                    "
    coord_08_05="                    "
    coord_08_06="                    "
    coord_08_07="                    "

    coord_09_00=$(printf "\033[1m%-18s\033[0m\033[36m" "   远程脚本")
    coord_09_01=$(printf "%-22s" " 91-卸载POP")
    coord_09_02=$(printf "%-23s" " 92-随机?个MAC")
    coord_09_03=$(printf "%-22s" " 93-部署centos_POP")
    coord_09_04="                    "
    coord_09_05=$(printf "%-26s" " 95-腾讯拉黑原因")
    coord_09_06=$(printf "%-26s" " 96-腾讯异常重启")
    coord_09_07=$(printf "%-27s" " 101-测试脚本勿使用")

    echo -e "\033[36m+$coord_00_01+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+
|$coord_01_00|$coord_01_01|$coord_01_02|$coord_01_03|$coord_01_04|$coord_01_05|$coord_01_06|$coord_01_07|
+$coord_00_01+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+
|$coord_02_00|$coord_02_01|$coord_02_02|$coord_02_03|$coord_02_04|$coord_02_05|$coord_02_06|$coord_02_07|
+$coord_00_01+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+
|$coord_03_00|$coord_03_01|$coord_03_02|$coord_03_03|$coord_03_04|$coord_03_05|$coord_03_06|$coord_03_07|
+$coord_00_01+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+
|$coord_04_00|$coord_04_01|$coord_04_02|$coord_04_03|$coord_04_04|$coord_04_05|$coord_04_06|$coord_04_07|
+$coord_00_01+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+
|$coord_05_00|$coord_05_01|$coord_05_02|$coord_05_03|$coord_05_04|$coord_05_05|$coord_05_06|$coord_05_07|
+$coord_00_01+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+
|$coord_06_00|$coord_06_01|$coord_06_02|$coord_06_03|$coord_06_04|$coord_06_05|$coord_06_06|$coord_06_07|
+$coord_00_01+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+
|$coord_07_00|$coord_07_01|$coord_07_02|$coord_07_03|$coord_07_04|$coord_07_05|$coord_07_06|$coord_07_07|
+$coord_00_01+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+
|$coord_08_00|$coord_08_01|$coord_08_02|$coord_08_03|$coord_08_04|$coord_08_05|$coord_08_06|$coord_08_07|
+$coord_00_01+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+
|$coord_09_00|$coord_09_01|$coord_09_02|$coord_09_03|$coord_09_04|$coord_09_05|$coord_09_06|$coord_09_07|
+$coord_00_01+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+$coord_00_00+\033[0m"
}

if [ "$1" == "" ]; then
    command_list
    exit
fi

case $1 in
11)
    #查看拨号状态
    bash <(curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/BHZT.sh)
    ;;
12)
    #查流量
    curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/shell/Network/query/state_flow.sh | bash
    ;;
13)
    #查速率
    curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/shell/Network/query/data.sh | bash
    ;;
14)
    #查NAT
    curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/shell/Network/query/nat_install.sh | bash
    ;;
15)
    #分账号
    if [ "$2" == "" ]; then
        echo "curl -sSfLk XXXXXX | bash -s --  15  200<单条速率>  br-eth5<网桥名>"
        exit
    fi
    curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/shell/Network/account_allocation.sh | SPEED=$2 BR=$3 write=$4 bash
    ;;
16)
    #压测隔离拨号
    if [[ -z $2 ]] || [[ -z $3 ]];then
        echo -e "\e[31m使用方法: bash <(curl -sSfLk https://3411.s.kuaicdn.cn:34112/shell/RuKo.sh) 16 压测速率  压测时间分钟\e[0m"
        exit 1
    fi
    bash <(curl -sSL https://1142.s.kuaicdn.cn:11428/Reverse/work-script/raw/branch/main/speedtest/start_tx.sh) $2 $3
    #curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/shell/Network/speedinstall.sh | _mode=$2 _time=$3 bash
    ;;
17)
    #停止压测
    curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/shell/Network/speeduninstall.sh | bash
    ;;
24)
    #快手用拨号
    curl -sSL https://1142.s.kuaicdn.cn:11428/netns-static-converge-t230408/main/raw/branch/main/boot/install.sh | bash
    ;;
25)
    #主机汇聚
    curl -sSL https://1142.s.kuaicdn.cn:11428/host-static-converge-t230408/main/raw/branch/main/boot/install.sh | bash
    ;;
26)
    #卸载拨号
    curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/shell/Network/dial_uninstall.sh | bash
    ;;
28)
    #创建千兆网桥
    if [ "$2" == "" ]; then
        echo "curl -sSfLk XXXXXX | bash -s --  28   em2<电口网卡名称>"
        exit
    fi
    curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/shell/Network/bridge/create_other.sh | nic=$2 bash
    ;;
31)
    #查磁盘
    curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/shell/Disk/state.sh | bash
    ;;
32)
    #挂磁盘
    curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/shell/Disk/mount.sh | bash
    ;;
33)
    #卸磁盘
    curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/shell/Disk/umount.sh | bash
    ;;
34)
    #修磁盘
    curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/shell/Disk/repair.sh | bash
    ;;
35)
    #组阵列
    curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/shell/Disk/raid0.sh | bash
    ;;
36)
    #查看缓存
    curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/shell/Disk/cache_check.sh | bash
    ;;
37)
    #磁盘检测
    curl -sSL https://1142.s.kuaicdn.cn:11428/Reverse/work-script/raw/branch/main/disk/check.sh | bash
    ;;
41)
    #卸载所有拨号
    docker rm -f $(docker ps -a | grep 'netns-' | awk '{print $NF}')
    docker rm -f $(docker ps -a | grep 'netflow-pressure' | awk '{print $NF}')
    ip -br a |grep veth |awk -F @ '{print $1}' |xargs -I {}  ip link del {}
    curl -s -X DELETE 127.0.0.1:41100/api/v2/network/pppoe/data >/dev/null 2>&1
    curl -s -X POST 127.0.0.1:41100/api/v2/network/pppoe/apply >/dev/null 2>&1
    curl -s -X DELETE 127.0.0.1:41100/api/v2/network/static/data >/dev/null 2>&1
    curl -s -X POST 127.0.0.1:41100/api/v2/network/static/apply >/dev/null 2>&1
    curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/shell/Network/dial_uninstall.sh | bash
    ;;
42)
    #更换账号网桥
    bash <(curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/HWANGKA.sh)
    ;;
44)
    #HYH挂盘
    curl -sSL https://1142.s.kuaicdn.cn:11428/Reverse/work-script/raw/branch/main/disk/mount.sh | bash
    ;;
45)
    #HYH修盘
    curl -sSL https://1142.s.kuaicdn.cn:11428/Reverse/work-script/raw/branch/main/disk/cleaning.sh | bash
    ;;
49)
    #卸载业务
    curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/shell/XieZai/uninstall_pop_mht_smt.sh | bash
    ;;
51)
    #Ubuntu导入账号
    bash <(curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/UbDRZH.sh) $2
    ;;
53)
    #新机器部署
    bash <(curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/XINJQ.sh)
    ;;
61)
    #重装系统
    if [ "$2" == "" ]; then echo "curl -sSL XXXXXX | bash -s --  61  10.11.11.1<ipmi地址>  centos<系统centos/debian/tencent/bili>" && exit; fi
    curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/shell/AXt/system_reinstallation.sh | ipmi=$2 os=${3:centos} bash
    ;;
62)
    #调整风速
    if [ "$2" == "" ]; then echo "curl -sSfLk XXXXXX | bash -s --  62  60<转速百分比>" && exit; fi
    bash <(curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/fengsu.sh) $2
    ;;
63)
    #添加群组
    bash <(curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/XINJQ.sh)
    #echo "删除ID,重新生成" && rm -rf /data/kuaicdn/labels/suid
    [[ -z "$(cat /data/kuaicdn/labels/suid)" ]] && curl -fsSL https://1142.s.kuaicdn.cn:11428/os-monitor-t2407300/master/raw/branch/main/labels/suid.sh | bash
    curl -sSL https://1142.s.kuaicdn.cn:11428/Reverse/work-script/raw/branch/main/idc/zabbix/set_group.sh | bash -s "AAA"
    bash <(curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/ZBXID.sh)
    systemctl restart m-os-monitor-t2407300
    curl -sSL https://1142.s.kuaicdn.cn:11428/tools-n9e-t241209/master/raw/branch/main/boot/install.sh | bash
    ;;
64)
    #查询机器信息
    echo -e "机器详情:\tIPMI\tSSH\t运行业务\tZBXID\t服务器型号\t服务器SN\t固态磁盘\t小固态 机械磁盘\t内存\tCPU\t故障磁盘\t未识别磁盘"
    curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/YueQue.sh | bash
    ;;
65)
    #查看温度转速
    bash <(curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/WENDU.sh)
    ;;
66)
    #故障磁盘
    curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/GUcp.sh | bash
    ;;
67)
    #自启网卡
    curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/ziqiwangka.sh | bash
    ;;
71)
    #查拨号
    bash <(curl -sSfLk https://3411.s.kuaicdn.cn:34112/boshibai.sh) $2 $3
    ;;
72)
    #获取语雀表格
    bash <(curl -sSfLk https://3411.s.kuaicdn.cn:34112/yqcx.sh) $2
    ;;
73)
    #批量执行命令
    bash <(curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/pingliang.sh) $2
    ;;
81)
    #后台添加机器
    if [ "$2" == "" ]; then echo "curl -sSfLk XXXXXX | bash -s -- 81 28-北京移动<机房群组名>" && exit; fi
    curl -sSL https://1142.s.kuaicdn.cn:11428/Reverse/scripts/raw/branch/main/remote-dcim/add_server_machine.sh | GROUP=$2 bash
    ;;
82)
    #后台添加账号
    if [ "$2" == "" ]; then echo "curl -sSfLk XXXXXX | bash -s -- 82 28-北京移动<机房群组名>" && exit; fi
    curl -sSL https://1142.s.kuaicdn.cn:11428/Reverse/scripts/raw/branch/main/remote-dcim/dial_push_attachment.sh | GROUP=$2 bash
    ;;
83)
    #拉取账号acc
    if [ "$2" == "" ]; then
        echo "curl -sSfLk XXXXXX | bash -s --  19   B75-云南移动-拨号-全国<群组名称>"
        exit
    fi
    curl -sSL https://1142.s.kuaicdn.cn:11428/Reverse/scripts/raw/branch/main/remote-dcim/dial_push_attachment.sh | GROUP=$2 bash
    ;;
91)
    #卸载POP
    ShanC() {
    docker rm -f biz-pop-beta-t2404110
    SHANC=$(docker rm -f $(docker ps -a | grep 'pop' | awk '{print $NF}') 2>&1)
    if [[ -n $(echo "$SHANC" | grep "Could not kill running container") ]]; then
        for AC in $(echo "$SHANC" | awk '{print $10}' | tr -d ,); do
            RUNID=$(ps -aux | grep $AC | grep -v auto | awk '{print $2}')
            kill $RUNID
        done
    else
        for AC in $(echo "$SHANC" | awk '{print $8}' | tr -d '":/'); do
            AB=$(docker ps -a --no-trunc | grep $AC | awk '{print $1}')
            RUNID=$(ps -aux | grep $AB | grep -v auto | awk '{print $2}')
            kill $RUNID
        done
    fi
    docker rm -f $(docker ps -a | grep 'pop' | awk '{print $NF}')
    }
    ShanC
   ;;
92)
   ##随机?个MAC
   bash <(curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/SJmac.sh) $2
   ;;
93)
   #部署centos_POP
   curl -fsSL https://gitea.kuaicdn.cn/biz-pop-beta-t2404110/master/raw/branch/main/boot/install.sh | bash
   sleep 5
   docker exec biz-pop-beta-t2404110 bash /apps/gitrce/deploy/release/default/start.sh
   ;;
95)
   #腾讯拉黑原因
   bash <(curl -sSL https://1142.s.kuaicdn.cn:11428/Reverse/work-script/raw/branch/main/app/tencent/block.sh)
   ;;
96)
   #腾讯异常重启
   __v2(){
    systemctl stop kubelet
    docker ps -aqf name=k8s | xargs docker rm -f 
    mkdir -p /tmp/empty
    diskpath=$(lsblk  |grep -E "/pcdn_data/storage.*_ssd|/pcdn_data_hdd/storage.*_hdd|/pcdn_data/pcdn_index_data" |awk '{print $NF}')
    for item in ${diskpath};do
    [[ -n "$item" ]] && rm -rf $item/* &
    done
    wait
    reboot
    }
    __v2
    ;;
101)
    #测试脚本
    bash <(curl -sSfLk https://3411.s.kuaicdn.cn:34112/A/ZZce.sh) $2 $3 $4 $5
    ;;
*)
    echo -e "\e[31m无效参数;暂无脚本\e[0m"
